
******************************************************************************

Scherzo UART Serial Communications Logger
Version 3.03 (Beta 3)
July 30, 2002

******************************************************************************

The Scherzo UART Serial Communications Logger (UartMonitor.EXE) is 
included with this distribution to facilitate tracking down errors 
you might be having on your system.  This application connects to 
the Scherzo driver and logs all UART communication between the driver 
and each EDS card installed on the system.

You can monitor the logs produced by running SysInternal's DebugView 
application.  This is available as a free download at:
http://www.sysinternals.com/ntw2k/freeware/debugview.shtml

To create and save a log using the UART monitor and DebugView:
- Run DebugView.EXE to launch the log viewer.
- Run UartMonitor.EXE to startup the Scherzo logger.
- Launch Paris.  The DebugView window should display logging messages 
  generated by the Scherzo driver and the UART monitor application.
- Click "File...Save" inside DebugView to save the current logging output
  to a file.

******************************************************************************

Each EDS card supports two UART channels: one dedicated to any I/O 
interfaces (IF2, 442, or MEC) attached to the card and one dedicated 
to the Control Surface 16 peripheral.

Logging statements produced by the UART Monitor indicate the UART 
channel (442 or C16), the direction of the communication (transmit or
receive), the card number (0 - 7 representing cards A - H respectively), 
and finally the message data that was transmitted or received.

Here are a few example showing the request/response messages for
querying the peripherals attached to a given EDS card.

Request/response indicating that a MEC is attached to the EDS:
442 UART_XMIT -> Card: 0 
   Msg: IFACE442_GET_DEVICE_INFO Data: { 0x83 }
442 UART_RECV -> Card: 0 
   Msg: IFACE442_TX_DEVICE_INFO Data: { 0x83 0x02 0x01 0x00 }

Request/response indicating that a C16 is attached to the EDS:
C16 UART_XMIT -> Card: 0 
   Msg: CS16_REQUEST_ID Data: { 0xf3 }
C16 UART_RECV -> Card: 0 
   Msg: CS16_TX_ID Data: { 0xf3 0x01 }

******************************************************************************